import { publicType } from '@/interface/public';

export interface statusProp {
  label: string;
  value: number | string;
  tagType?: publicType['colorType'];
  type?: 'option';
}

/**
 * @description：启用 / 禁用
 */
export const statusEnableOrDisable: statusProp[] = [
  { label: 'enable', value: 1, tagType: 'success', type: 'option' },
  { label: 'disabled', value: 0, tagType: 'danger', type: 'option' }
];

/**
 * @description：提交 / 保存
 */
export const statusSaveOrSubmit: statusProp[] = [
  { label: 'save', value: 0, tagType: 'warning', type: 'option' },
  { label: 'submit', value: 1, tagType: 'success', type: 'option' }
];

/**
 * @description：是 | 否
 */
export const statusYesOrNo: statusProp[] = [
  { label: '否', value: 0, type: 'option' },
  { label: '是', value: 1, type: 'option' }
];
